package demo6;

import java.util.Set;
import java.util.TreeSet;
import java.util.concurrent.ThreadLocalRandom;

//模拟产生一个双色球的中奖号码
//红球 1-33: 6 不重复的,最终结果从小到大的
//蓝球 1-16: 1 nextInt(16)+1
//思路四:使用集合Set

public class Demo04 {
    private static final ThreadLocalRandom r=ThreadLocalRandom.current();
    public static void main(String[] args) {
        for(int x=0;x<100;x++) {
            int blue=0;
            Set<Integer> red = new TreeSet<Integer>((a,b)->a-b);
            blue = r.nextInt(16)+1;
            while(red.size()<6) {
                red.add(r.nextInt(33)+1);
            }
            System.out.println("篮球:"+blue);
            System.out.println("红球:"+red);

        }
    }
}
